package edu.sctu.zhuyingzhi.month201506.day20150615.genericTypeTest.test1;

import java.util.List;

/**
 * Created by user13 on 2015/6/15.
 */
public  class Test<T> {
    public int y = 5;

    /**
     *实现传递基本类型的泛型
     * @param t
     * @param h
     * @param s

     */
    public<T,S> void get(T t,T h,S s){
        System.out.println(t);
        System.out.println(h);
        System.out.println(s);
    }

    /**
     * 实现传递对象的泛型（未实现里面取出值！！）
     * @param t
     * @param s
     * @param <T>
     * @param <S>
     */
    public<T,S extends T> void get1(T t,S s){

//        System.out.println(t.y);
//        System.out.println(s.x);
//        System.out.println(s.y);

    }
/**
 * 通配符的问题
 */
    public void print(List<?> list){
        System.out.println(list.get(0));
    }
}
